package com.example.cadmin.mapper;

import com.example.cadmin.entity.Archives;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;

import java.util.List;
import java.util.Map;

/**
 * <p>
 * 档案表 Mapper 接口
 * </p>
 *
 * @author  zzsoft 
 * @since 2023-01-02
 */
public interface ArchivesMapper extends BaseMapper<Archives> {

    Map<String,Object> getArchivesInfo(String fileId);

    /**
     * 近6个月的sql
     */
    List<Archives> getInThePast6Months(String number);

    /**
     * 获取指定范围的的sql
     */
    List<Archives> getSpecifyData(String formatStartDate,String formatEndDate,String number);

    /**
     * 档案管理list接口
     */
    List<Map<String, Object>> archivesList(Map<String, Object> paramsMap);

    /**
     * 档案管理list接口数量
     */
    int archivesListCount(Map<String, Object> paramsMap);

    /**
     * 单片机发送电脑用的list接口
     * @param paramsMap
     * @return
     */
    List<Map<String, Object>> showReg(Map<String, Object> paramsMap);

}
